home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
math
/
nrpas13
/
anneal.dem
< prev
next >
Wrap
Text File
|
1991-04-29
|
909b
|
38 lines
PROGRAM D10R13(input,output);
CONST
ncity=10;
TYPE
cityarray = ARRAY [1..ncity] OF real;
iarray = ARRAY [1..ncity] OF integer;
VAR
glinext,glinextp,gljdum,idum,i,ii : integer;
glma : ARRAY [1..55] OF real;
x,y : cityarray;
iorder : iarray;
(*$I MODFILE.PAS*)
(*$I RAN3.PAS*)
(*$I IRBIT1.PAS*)
(*$I ANNEAL.PAS*)
BEGIN
gljdum := 1;
idum := -1;
FOR i := 1 TO ncity DO BEGIN
x[i] := ran3(idum);
y[i] := ran3(idum);
iorder[i] := i;
END;
anneal(x,y,iorder,ncity);
writeln('*** System Frozen ***');
writeln('Final path:');
writeln(' ':3,'city',' ':6,'x',' ':9,'y');
FOR i := 1 TO ncity DO BEGIN
ii := iorder[i];
writeln(ii:4,x[ii]:10:4,y[ii]:10:4)
END
END.